package _04方法引用.引用静态方法;

public class Demo03 {
    public static void main(String[] args) {

        //原始代码
        show(new TimeUtil() {
            @Override
            public long getTime() {
                return System.currentTimeMillis();
            }
        });

        //lambda简化
        show(() -> System.currentTimeMillis());

        //方法引用静态方法
        show(System::currentTimeMillis);
    }

    public static long show(TimeUtil timeUtil){
        return timeUtil.getTime();
    }
}
interface TimeUtil{

    long getTime();
}
